package cn.itcast.service.system;

import cn.itcast.domain.system.Role;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface RoleService {
    //角色分页查
    PageInfo findByPage(int pageNum, int pageSize, String companyId);
    //角色添加
    void save(Role role);
    //角色修改
    void update(Role role);
    //角色根据角色id查
    Role findById(String id);
    //角色删除
    void delete(String id);
    //角色修改角色权限
    void updateRoleModule(String roleid, String moduleIds);
    //角色查询所有
    List<Role> findAll(String CompanyId);
    //3.根据用户ID查询分配过的角色列表
    List<Role> findUserRoleByUserId(String id);
}
